PCL-812PG 프로토콜 설정법

 

대만의 Advantech사 에서 제작한 PC 내장 입/출력 카드 중에서 PCL-812PG 모델은 16개의 아날로그 입력, 2개의 아날로그 출력, 디지털 입력 16 channel, 디지털 출력 16 channel과 3개의 COUNTER / TIMER을 가지고 있는 카드이다.

 

1. 읽기 설정

 

PCL-812PG 카드는 PC에 내장되는 CARD를 사용하므로 DEVICE는 NONE, 로  설정하고. 프로토콜 옵션에 CARD에 설정된 I/O 메모리 주소를 입력한다. 예) 220

가능 메모리 주소 (200 ~ 3F0 : 내장카드의 DIP 스위치로 설정)

 

PCL-812PG 카드의 READ 작성형식

PCL-812PG 카드의 READ 작성은 READ, 한 줄만 있으면 되고 다음의 WORD 메모리 내에 입/출력 내용이 저장된다.

    0 ~ 2         : COUNTER / TIMER (16 BIT 크기 : 0 ~ 65536 또는 0 ~ 9999)

      3           : COUNTER / TIMER 컨트롤 REGISTER.

   4 ~ 19        : 16개의 아날로그 입력 (12 BIT 크기 : 0 ~ 4095)

   20 ~ 21        : 2개의 아날로그 출력 (12 BIT 크기 : 0 ~ 4095)

     22           : 디지털 입력  16 channel

     23           : 디지털 출력  16 channel

 

 

2. 출력 설정

PCL-812PG의 WORD 메모리 영역의 0~3(COUNT / TIMER), 20 ~ 21(아날로그),  23(디지털) 번 번지에 출력 하고자 하는 값을 쓰면 아날로그 및 디지털 출력 channel에 출력값이 쓰여진다.

 

PCL-812PG 디지털 출력 설정법

디지털 출력 TAG 설정 시 필요한 설정 두 가지

1) PORT : 연결된 PORT 번호.

2) ADDRESS : 쓰고자 하는 위치. (23번 메모리 위치의 16개 channel)

설정 예)

PORT : 0  ADDRESS : 023F  라고 설정하면 0번 포트에 설치된 PCL 카드의 16번째 디지털 출력 채널값을 바꿀 수 있다.

 

PCL-812PG 아날로그 출력 설정법

아날로그 출력 TAG 설정 시 필요한 두 가지

1) PORT : 연결된 PORT 번호.

2) ADDRESS : 쓰고자 하는 주소. (0 ~ 3번 : COUNT, 20~21 아날로그 출력)

설정 예)

PORT : 0  ADDRESS : 0021 이라고 설정하면 PCL-812PG 카드의 2번째 아날로그 출력값을 변경 (0~4095 사이의 값)할 수 있다.